/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package anwendungskern.mitarbeiterkomponente;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Deckard
 */
public class MitarbeiterVerwalter {
    
    List<Mitarbeiter> mtlist;
    
    public MitarbeiterVerwalter(){
        mtlist = new ArrayList<>();
    }
    
    void createNewWorker(MitarbeiterTyp mt, String pw){
        mtlist.add(new Mitarbeiter(mt, pw));
    }
    
    void changeWorkerName(Mitarbeiter mte, String name){
        mte.mt = new MitarbeiterTyp(name, mte.mt.email);
    }
    
    void changeWorkerEmail(Mitarbeiter mte, EmailadresseTyp et){
        mte.setEmailTo(mte.mt, et);
    }
    
    void changeWorkerPassword(int mtnr, String pw){
        for(Mitarbeiter mte : mtlist){
            if(mte.mt.personalnr == mtnr){
                mte.password = pw;
            }
        }
    }
    
    Mitarbeiter searchWorker(int mtnr){
        for(Mitarbeiter mte : mtlist){
            if(mte.mt.personalnr == mtnr)
                return mte;   
        }
        return new Mitarbeiter(new MitarbeiterTyp("Max Mustermann", new EmailadresseTyp("max","keinServer", "de")), "passowrd");//wird nie erreicht
    }
}
